Mr David Andrew Byrne author data searchable via API